rendernodeimpl: Fix a crash
authorTimm Bäder <mail@baedert.org>
Wed, 17 Jan 2018 20:47:05 +0000 (21:47 +0100)
committerTimm Bäder <mail@baedert.org>
Wed, 17 Jan 2018 20:57:20 +0000 (21:57 +0100)
We may get a NULL renderer here.

gsk/gskrendernodeimpl.c

index f78226c8d4b91b0a5fbc436526895b33a1d53f3a..39982887a9f89b4e146a26d90088f503847f3f6c 100644 (file)
@@ -1953,7 +1953,7 @@ gsk_cairo_node_get_draw_context (GskRenderNode *node,
                    node->bounds.size.width, node->bounds.size.height);
   cairo_clip (res);
 
-  if (GSK_RENDERER_DEBUG_CHECK (renderer, SURFACE))
+  if (renderer && GSK_RENDERER_DEBUG_CHECK (renderer, SURFACE))
     {
       const char *prefix;
       prefix = g_getenv ("GSK_DEBUG_PREFIX");